A coastal town with a beach and snow-covered buildings.

Hotels in Salisbury Beach, Salisbury

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Salisbury Beach hotels

1. Ashworth by the Sea

Ashworth by the Sea
3.0 star property
7.9 km from Salisbury Beach
8.4 out of 10, Very good, (1,444 reviews)
"Loved our stay…staff was amazing and location was perfect."
United States
Constance
The price is CA $184
CA $238 total
includes taxes & fees
Nov 10 - Nov 11
Ashworth by the Sea

2. DoubleTree by Hilton Boston North Shore

DoubleTree by Hilton Boston North Shore
4.0 star property
30 km from Salisbury Beach
8.2 out of 10, Very good, (2,606 reviews)
"Really great stay."
United States
Matthew
The price is CA $131
CA $146 total
includes taxes & fees
Nov 26 - Nov 27
DoubleTree by Hilton Boston North Shore

3. Ocean Sands at York Beach

Ocean Sands at York Beach
2.0 star property
38.4 km from Salisbury Beach
8.8 out of 10, Excellent, (243 reviews)
"Great location"
United States
Kathleen
Ocean Sands at York Beach

4. Lakeside Inn

Lakeside Inn
2.0 star property
42.5 km from Salisbury Beach
8.2 out of 10, Very good, (1,126 reviews)
"Amazing Stay."
United States
Richard
The price is CA $122
CA $136 total
includes taxes & fees
Nov 15 - Nov 16
Lakeside Inn

5. Hampton House Hotel

Hampton House Hotel
2.0 star property
8 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,015 reviews)
"Enjoyed our stay, love the hotel."
United States
Mark
The price is CA $166
CA $180 total
includes taxes & fees
Dec 10 - Dec 11
Hampton House Hotel

6. Anchorage Inn and Resort

Anchorage Inn and Resort
3.0 star property
38.5 km from Salisbury Beach
9.0 out of 10, Wonderful, (1,320 reviews)
"Nice hotel. Great location"
United States
Marybeth
The price is CA $154
CA $168 total
includes taxes & fees
Dec 1 - Dec 2
Anchorage Inn and Resort

7. Surf House

Surf House
2.0 star property
7.6 km from Salisbury Beach
9.4 out of 10, Exceptional, (840 reviews)
"Very cute rooms and the staff was extremely friendly and helpful."
United States
Melissa
The price is CA $233
CA $260 total
includes taxes & fees
Nov 10 - Nov 11
Surf House

8. Janmere Motel

Janmere Motel
2.0 star property
7.5 km from Salisbury Beach
8.6 out of 10, Excellent, (1,002 reviews)
"This was good Stay very close to the beach"
United States
Kristina
Janmere Motel

9. Lamie's Inn and The Old Salt Restaurant

Lamie's Inn and The Old Salt Restaurant
3.0 star property
11.2 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,008 reviews)
"Lovely stay. Everything we needed in a great location."
United States
Christopher
The price is CA $168
CA $183 total
includes taxes & fees
Nov 10 - Nov 11
Lamie's Inn and The Old Salt Restaurant

10. The Crest - Hampton Beach

The Crest - Hampton Beach
2.0 star property
7.2 km from Salisbury Beach
8.8 out of 10, Excellent, (1,002 reviews)
"Great stay"
United States
Rudolf
The price is CA $200
CA $217 total
includes taxes & fees
Nov 11 - Nov 12
The Crest - Hampton Beach

11. Hawthorne Hotel

Hawthorne Hotel
3.5 star property
36.1 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,620 reviews)
"Amazing place to stay, such a charming feel to the entire place"
United States
Karrie
The price is CA $170
CA $190 total
includes taxes & fees
Nov 29 - Nov 30
Hawthorne Hotel

12. Holiday Inn Hotel & Suites Boston - Peabody by IHG

Holiday Inn Hotel & Suites Boston - Peabody by IHG
3.0 star property
38.9 km from Salisbury Beach
7.4 out of 10, Good, (1,025 reviews)
"very nice hotel"
United States
angel
The price is CA $141
CA $158 total
includes taxes & fees
Nov 27 - Nov 28
Holiday Inn Hotel & Suites Boston - Peabody by IHG

13. Essex Street Inn & Suites, an Ascend Collection Hotel

Essex Street Inn & Suites, an Ascend Collection Hotel
3.5 star property
5.6 km from Salisbury Beach
9.4 out of 10, Exceptional, (821 reviews)
"Nice and clean B&B inn , great location"
United States
KATHY
The price is CA $203
CA $250 total
includes taxes & fees
Dec 1 - Dec 2
Essex Street Inn & Suites, an Ascend Collection Hotel

14. Mainsail Inn & Cottages

Mainsail Inn & Cottages
2.0 star property
7.6 km from Salisbury Beach
8.4 out of 10, Very good, (417 reviews)
"Great autumn beach time"
United States
john
Mainsail Inn & Cottages

15. Blue - Inn on The Beach

Blue - Inn on The Beach
3.5 star property
5.6 km from Salisbury Beach
9.6 out of 10, Exceptional, (250 reviews)
"The staff was amazing, the location is wonderful and the breakfast baskets are so neat."
Germany
Andree
The price is CA $340
CA $412 total
includes taxes & fees
Nov 16 - Nov 17
Blue - Inn on The Beach

16. Holiday Inn Express Hotel & Suites Seabrook by IHG

Holiday Inn Express Hotel & Suites Seabrook by IHG
2.5 star property
7.4 km from Salisbury Beach
9.0 out of 10, Wonderful, (1,007 reviews)
"room was comfy"
Canada
Janet
The price is CA $107
CA $117 total
includes taxes & fees
Dec 9 - Dec 10
Holiday Inn Express Hotel & Suites Seabrook by IHG

17. Best Western Hampshire Inn

Best Western Hampshire Inn
2.5 star property
7.4 km from Salisbury Beach
8.6 out of 10, Excellent, (1,007 reviews)
"Friendly staff, clean and great breakfast buffet!"
United States
Andre
The price is CA $125
CA $136 total
includes taxes & fees
Nov 19 - Nov 20
Best Western Hampshire Inn

18. Hilton Boston/Woburn

Hilton Boston/Woburn
3.5 star property
45.9 km from Salisbury Beach
8.6 out of 10, Excellent, (1,566 reviews)
"Great stay, courteous professional staff,"
United States
Rakesh
The price is CA $178
CA $199 total
includes taxes & fees
Nov 22 - Nov 23
Hilton Boston/Woburn

19. The Cove At Salem

The Cove At Salem
3.0 star property
34.9 km from Salisbury Beach
9.4 out of 10, Exceptional, (1,197 reviews)
"A nice place to stay for our visit. We will definitely book here again in the future."
United States
Diana
The price is CA $193
CA $216 total
includes taxes & fees
Nov 29 - Nov 30
The Cove At Salem

20. Sonesta Select Boston Danvers

Sonesta Select Boston Danvers
3.0 star property
33.5 km from Salisbury Beach
8.6 out of 10, Excellent, (1,203 reviews)
"great place to stay"
United States
crystal
The price is CA $151
CA $169 total
includes taxes & fees
Nov 15 - Nov 16
Sonesta Select Boston Danvers
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Compare popular hotels in Salisbury Beach

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
A modern hotel room with a bed, a sofa, a coffee table, and a painting on the wall.
Holiday Inn Express Hotel & Suites Seabrook by IHG
2.5 star property
9.0
Wonderful
1,007 reviews
View
A brick-paved street with a row of buildings, including a hotel with a red door and a sign that reads 'Welcome.'
Essex Street Inn & Suites, an Ascend Collection Hotel
3.5 star property
9.4
Exceptional
821 reviews
View
A dining area with a view of the ocean, white chairs, a wooden table, and a vase with a plant.
Blue - Inn on The Beach
3.5 star property
9.6
Exceptional
250 reviews
View
A Hampton Inn hotel with a modern brick facade, multiple windows, and a well-lit entrance.
Hampton Inn by Hilton Amesbury
2.5 star property
9.0
Wonderful
1,000 reviews
View
A spacious room with a dining area, a bar, and a ceiling fan.
Best Western Hampshire Inn
2.5 star property
8.6
Excellent
1,007 reviews
View

Top Salisbury Beach Hotel Reviews

Find out more about Salisbury Beach

Top reasons to visit Salisbury Beach

  • Stunning Beaches: Enjoy the picturesque sandy shores of Salisbury Beach and nearby Seabrook Beach, perfect for sunbathing and swimming.
  • Outdoor Activities: Engage in various recreational options such as mini-golf and beach excursions, ideal for families and adventure seekers.
  • Cultural Experiences: Immerse yourself in the local community spirit and partake in events like the annual Salisbury Beach Festival.
  • Vibrant Nightlife: Explore nearby Hampton Beach for lively entertainment and diverse dining options after a day at the beach.
  • Variety of Accommodations: Choose from charming motels to beachfront hotels, catering to all types of travellers.

Find great hotels near Salisbury Beach

Explore a variety of hotel accommodations in Salisbury Beach, Massachusetts, perfect for your seaside getaway. From charming motels to beachfront hotels, you'll find options that cater to both leisure and business travellers, along with pet-friendly choices. Enjoy the stunning coastal views and easy access to the beach, making it an ideal destination for a memorable vacation.

  • Ashworth by the Sea: This 3-star hotel offers a delightful beach vacation experience, with a guest rating of 8.2. Located only 8.0km from Salisbury Beach, Ashworth by the Sea boasts direct access to the sandy shores, making it perfect for sun-seekers and beach lovers. The hotel features comfortable accommodations with stunning ocean views, an on-site restaurant serving fresh seafood, and a relaxing outdoor pool area. Whether you’re looking to unwind with a good book by the beach or engage in water activities, this hotel provides a charming coastal retreat.
  • Best Western Hampshire Inn: Known for its budget-friendly rates, the Best Western Hampshire Inn has a commendable guest rating of 8.4. This hotel is particularly suited for business travellers, with convenient amenities such as a business centre and meeting rooms. Located 8.0km from Salisbury Beach, it offers easy access to local attractions and business districts. Guests appreciate the complimentary breakfast, free Wi-Fi, and comfortable rooms designed for both relaxation and productivity, making it a practical choice for those combining work and leisure.
  • Fairfield Inn By Marriott Amesbury: Another budget-friendly option, Fairfield Inn By Marriott Amesbury stands out with an excellent guest rating of 8.6. Just 8.0km from Salisbury Beach, this hotel caters to business travellers with its modern facilities, including a well-equipped business centre and meeting spaces. Guests enjoy a complimentary hot breakfast, a fitness centre, and an inviting atmosphere throughout the property. Its close proximity to local attractions and a comfortable stay make it an ideal choice for both business and leisure visitors.

Where to stay near Salisbury Beach

Visitors to Salisbury Beach will discover a delightful blend of seaside charm and vibrant community spirit. Enjoy the sun and surf at the beach, while nearby Hampton Beach offers lively entertainment and dining options just a short drive away. Explore family-friendly attractions and experience the welcoming atmosphere of the area. With a variety of top hotels and convenient locations, Salisbury Beach is the perfect base for your memorable Massachusetts getaway.

  • Hampton: Located 11.3km from Salisbury Beach, Hampton is a vibrant city known for its seasonal charm. With the peak tourist season running from June to August, visitors flock to experience its outdoor recreational areas, family-friendly beaches, and lively entertainment venues. Highlights include concerts and events at the arena entertainment facility, making it an ideal spot for families seeking fun in the sun. The beautiful beaches and tourist precinct are inviting for leisurely strolls and relaxation, ensuring a memorable coastal getaway.
  • Newburyport: Just 4.8km away from Salisbury Beach, Newburyport is a charming city with a rich maritime history. Its moderate seasonal tourism peaks in the summer months, drawing visitors for its stunning scenery and outdoor activities. Golf courses, shopping centres, and scenic recreational areas offer a diverse range of experiences. The area boasts beautiful beaches and a welcoming tourist precinct, perfect for families looking to explore local shops and enjoy the picturesque waterfront views.
  • Hampton Beach: A mere 8.0km from Salisbury Beach, Hampton Beach is a lively neighbourhood that captivates visitors with its beach-centric atmosphere. Seasonal tourism peaks in July and August, attracting families and outdoor enthusiasts alike. The neighbourhood is home to a variety of recreational areas and music concerts, providing entertainment options for all ages. With its inviting family beaches and bustling tourist precinct, Hampton Beach is a fantastic destination for those looking to soak up the sun and enjoy a vibrant beach community.

Things to do near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for a vacation. Visitors can enjoy the recreational area, play mini-golf, or explore the local ski field. Key attractions include exciting beach excursions, vibrant nightlife, and the annual Salisbury Beach Festival, ensuring there's something for everyone to enjoy during their stay.

Shopping

Only a short stroll from the beach, you'll discover unique gifts and souvenirs at the Salisbury Beach Marketplace. For a variety of local crafts and beach-themed items, visit the nearby shops along the boardwalk, where you can find something special to remember your trip.

Recreation

Experience luxury at Bradford Country Club, just 22.5km from Salisbury Beach, where you can enjoy golf and relax in serene surroundings. At Andover Country Club, 33.8km away, indulge in fine dining and wellness activities. Tewksbury Country Club, 41.8km distant, offers a perfect blend of recreation and relaxation.

Adventure

At Salisbury Beach, you can enjoy thrilling water sports like kayaking and paddleboarding along the scenic coastline. Explore the vibrant boardwalk filled with unique shops and eateries, or take a stroll on the sandy shores for a relaxing day in the sun.

Nightlife

Experience the vibrant nightlife at the Blue Ocean Event Center, where you can enjoy live music and dancing. For a more relaxed vibe, visit the Beachcomber for tasty cocktails and ocean views. Don’t miss the local seafood at the nearby Pavilion Restaurant for a perfect end to your evening.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Salisbury Beach

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around Salisbury Beach are January to March, where the prices are slightly lower. This is in comparison to July to August and October, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around Salisbury Beach is Tuesday. The most expensive day to stay around Salisbury Beach is Saturday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will highlight sustainable and environmentally-friendly hotels currently available. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay at Salisbury Beach with your flights and activities through an Expedia package deal.

Find the best attractions near Salisbury Beach

Salisbury Beach offers a delightful blend of outdoor activities and scenic beauty, making it perfect for beach and nature lovers. Key attractions include Salisbury Beach, Seabrook Beach, and the Salisbury Beach State Reservation, alongside opportunities to explore nearby Newbury Beach. This destination caters to those seeking cultural experiences and vibrant outdoor adventures.

  • Hampton Beach: Experience the lively atmosphere of Hampton Beach, where you can soak up the sun, enjoy beach activities, and indulge in delicious seaside treats. The vibrant boardwalk is perfect for leisurely strolls and people-watching.
  • Hampton Beach State Park: This picturesque state park offers stunning natural scenery, perfect for outdoor enthusiasts. Enjoy hiking, picnicking, and exploring the diverse wildlife while taking in breathtaking views of the coastline.
  • Castle Hill on the Crane Estate: Immerse yourself in history and culture at Castle Hill. This magnificent estate features beautiful gardens and impressive architecture, providing a glimpse into the opulent lifestyle of the Gilded Age.

Best time to go to Salisbury Beach

The best time to visit Salisbury Beach is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January28.4°F (-2.0°C)Light RainMostly SunnyAverageSlightly Low
February29.5°F (-1.4°C)Light RainMostly SunnyAverageSlightly Low
March35.8°F (2.1°C)Light RainMostly SunnyAverageSlightly Low
April45.7°F (7.6°C)Light RainMostly SunnyAverageAverage
May55.9°F (13.3°C)Light RainMostly SunnyAverageAverage
June64.2°F (17.9°C)Light RainMostly SunnyHighAverage
July71.2°F (21.8°C)Light RainMostly SunnyHighSlightly High
August70.3°F (21.3°C)Light RainMostly SunnyHighSlightly High
September63.9°F (17.7°C)Light RainMostly SunnyAverageAverage
October53.8°F (12.1°C)Light RainMostly SunnyLowSlightly High
November42.8°F (6.0°C)Light RainMostly SunnyLowAverage
December34.7°F (1.5°C)Light RainMostly SunnyLowAverage

The nearest major airports for your trip to Salisbury Beach

To visit Salisbury Beach, you can fly into several major airports. BOSton Logan International Airport (BOS) is 56.3km away, with excellent hotels like Encore Boston Harbor, InterContinental Boston, and Boston Harbor Hotel, all within 4.8km and offering convenient airport access. Providence T.F. Green Airport (PVD) is located 133.6km away, with notable accommodations such as Omni Providence Hotel and Hotel Providence, both approximately 11.3km from the airport. Lastly, Portland International Jetport (PWM) is 98.2km away, featuring options like Portland Harbor Hotel and DoubleTree by Hilton, both just 3.2km from PWM, providing easy transportation services.

Frequently asked questions

When is the best time to go to Salisbury Beach?
The best time to go to Salisbury Beach is during the summer months, particularly from late June to early September.

This period offers the warmest weather, ideal for enjoying the beach and ocean activities. You'll find all the local attractions, restaurants, and shops fully operational, with plenty of entertainment options available along the boardwalk and pavilion area. The days are long, and the evenings are pleasant, great for strolls along the shore.

Families often find this time ideal as the ocean temperatures are comfortable for swimming and paddling, and there are frequent events and activities geared towards children. The main beach area, stretching from the Salisbury Beach State Reservation up to the main boardwalk, is supervised, providing peace of mind.

For couples looking for a relaxed seaside getaway, late August and early September can be particularly appealing. The crowds begin to thin slightly after the peak summer weeks, but the weather remains lovely.
Can I cancel my hotel reservation on Expedia?
Many Expedia hotel reservations are refundable, provided that you cancel before the hotel's cancellation deadline – this is often within 24-48 hours of your scheduled arrival. If you have a non-refundable booking, it might still be possible to receive a refund if you cancel it within 24 hours of booking. Be sure to check your booking confirmation for the exact cancellation policy. For maximum flexibility, use our "Fully refundable property" filter during your search to find the right Salisbury Beach hotel for you.
How much is the nightly rate at a Salisbury Beach hotel?
Hotel prices in Salisbury Beach often vary, but you can find a great deal on Expedia. Different factors affect nightly hotel rates, such as the time of year or the days of the week you want to book. To find the best deals for your stay, be flexible with your dates, and sort search results by "Price: low to high" for our cheapest rates.

Explore a world of travel with Expedia